This should be eventually replaced by CSS cursors, but at the moment
it must be handled on the gtk/ side.
return priv->focus_child;
}
+
+void
+gtk_widget_set_cursor (GtkWidget *widget,
+ GdkCursor *cursor)
+{
+ g_set_object (&widget->priv->cursor, cursor);
+}
+
+GdkCursor *
+gtk_widget_get_cursor (GtkWidget *widget)
+{
+ return widget->priv->cursor;
+}
GtkWidget *last_child;
GtkWidget *focus_child;
+
+ /* Pointer cursor */
+ GdkCursor *cursor;
};
GtkCssNode * gtk_widget_get_css_node (GtkWidget *widget);
GtkWidget * gtk_widget_common_ancestor (GtkWidget *widget_a,
GtkWidget *widget_b);
+void gtk_widget_set_cursor (GtkWidget *widget,
+ GdkCursor *cursor);
+GdkCursor * gtk_widget_get_cursor (GtkWidget *widget);
+
+
/* inline getters */
static inline gboolean